package day7Exer;

/*
* 手机类Phone
* 接口 Game
* 子类 NewPhone 可以在保留父类功能的同时实现接口功能
*
* */

//手机父类
public abstract class Phone {
    public static void main(String[] args) {
        NewPhone newPhone = new NewPhone();

        newPhone.use();
    }

    //使用手机方法
    public void use(){
        System.out.println("打电话给小明说明天放假那是不可能的");

        System.out.println("发短信给小丽说早安");
    }
}

//游戏接口
interface Game{

    //玩游戏接口
    void playGame();
}

//子类继承Phone实现Game
class NewPhone extends Phone implements Game{

    @Override
    public void playGame() {
        System.out.println("原神启动");
    }

    //保留父类方法的同时扩展可以玩游戏
    @Override
    public void use(){
        //保留父类方法功能
        super.use();

        playGame();
    }
}
